Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F15 France F1 France F2 French Open - Paris Shanghai Rolex Masters - Shanghai Australian Open - Melbourne St. Tropez Challenger France F14 France F15 France F4 France F14 France F2 France F6 France F14 Egypt F1 Egypt F2 France F6 France F7 Netherlands F3 Great Britain F1 Great Britain F2 France F6 Netherlands F1 France F8 Netherlands F3 France F10 France F11 Belgium F6 Netherlands F6 France F13 France F15 France F17 France F18 Great Britain F1 France F1 France F8 France F9 Great Britain F7 Netherlands F1 Netherlands F2 Germany F8 France F14 Belgium F6 Great Britain F13 Italy F24 France F15 France F16 France F17 France F19 Great Britain F18 Israel F5 Israel F6 France F9 France F10 Belgium F7 Belgium F8 Netherlands F5 France F16 France F3 France F20 France F16 Belgium F9 Belgium F11 Netherlands F5 Netherlands F6 France F17 France F21 France F23 France F1 France F2 France F3 France F5 France F6 France F7 France F8 France F9 Italy F10 Netherlands F2 France F16 Belgium F13 France F21 France F1 Great Britain F2 France F7 France F2 France F3 France F17 France F2 (Bressuire) France F6 France F11 France F7 France F10 France F12 France F16 France F5 Romania F3 France F8 France F10 France F4 France F5 France F7 Great Britain F9 France F9 France F10 Germany F1 Germany F3 Germany F4 Italy F22 France F1 Egypt F1 Belgium F9 Belgium F11 France F17 France F2 Banca Stato Challenger Lugano - Lugano Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Open de Franche-Comte - Besancon Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Nord/LB Open 2004 - Braunschweig IPP Geneva Trophy - Geneva Tatra Banka Open - Bratislava The LTA Men's Challenger Wrexham - Wrexham Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Challenger Scheveningen Challenger Orleans Challenger Heilbronn Challenger Heilbronn Open - Heilbronn Cherbourg Challenger Banca Marche Tennis Cup - San Benedetto St. Petersburg Challenger - St. Petersburg Pekao Open 2004 - Szczecin Rabat Challenger Marrakech Challenger Challenger Ford de Cherbourg - Cherbourg Furth Challenger Challenger DCN de Cherbourg - Cherbourg Black Forest Open - Freudenstadt Scheveningen Challenger San Benedetto Challenger - San Benedetto Sofia Challenger Furth Challenger Bogota Challenger Orbetello Challenger Open de Rennes La Trinitaine - Rennes Lambertz Open - Aachen Cherbourg Challenger Open Mutouest St. Brieuc - St. Brieuc Open D'Orleans - Orleans Scheveningen Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Kazan Challenger St. Brieuc Challenger IPP Geneva Trophy - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg XXXVII Torneig C.E. Laieta - Barcelona St. Brieuc Challenger Rennes Challenger Brest Challenger Polska Energia Open - Bytom Mons Challenger Moscow Challenger Rennes Challenger Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Kos Succhetti Tennis Cup - Cordenons Prague II Challenger Black Forest Open - Freudenstadt Barletta Challenger Athens Challenger Quimper Challenger Rome Challenger Tunis Challenger Lugano Challenger Braunschweig Challenger Quimper Challenger Orbetello Challenger Segovia Challenger Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad Napoli Challenger Aix En Provence Challenger Rennes Challenger Bordeaux Challenger International Championship of Croatia - Umag Napoli Challenger Milan Challenger Genova Challenger Furth Challenger Naples Challenger Petange Challenger Poznan Challenger Sassuolo Challenger Recanati Challenger Iasi Challenger Seville Challenger Masters Series - Hamburg Orleans Challenger Tarragona Challenger Geneva Challenger - Geneva Sporting Challenger - Turin Geneva Challenger - Geneva Genoa Open Challenger-Fondazione Carige - Genova Open D'Orleans - Orleans Internationaux du Doubs - Besancon Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Montauban - Montauban 9° Trani Cup - Trani Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble BNP Paribas Primrose - Bordeaux Schickendanz Open - Furth Open Diputacion Ciudad de Pozoblanco - Cordoba Open 13 - Marseille Allianz Suisse Open - Gstaad Ethias Trophy - Mons Open D'Orleans - Orleans Marrakech Challenger Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Oberstaufen Challenger Qatar Open - Doha Poznan Challenger Open Seat Godo 2005 - Barcelona Como Challenger Ordina Open - 's-Hertogenbosch 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Noumea Challenger Cherbourg Challeger Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Open des Alpes Trophee BNP Paribas - Grenoble Croatia Open - Umag Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Banca Stato Challenger Lugano - Lugano Open de Rennes - Rennes Cherbourg Challenger Open de Moselle - Metz The Dubai Tennis Championships - Dubai Energis Open - Amersfoort Open SEAT Godo 2006 - Barcelona Noumea Challenger Mercedes Cup - Stuttgart Wroclaw Challenger Belgrade Challenger Besancon Challenger Croatia Open Umag - Umag Cherbourg Challenger Pilot Pen Tennis - New Haven Rabat Challenger BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Cherbourg Challenger Allianz Suisse Open Gstaad - Gstaad Bordeaux Challenger Heineken Open - Auckland Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Geneva Challenger - Geneva Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Open SEAT 2008 - Barcelona BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Black Forest Open - Freudenstadt BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Orleans Challenger Tennis Napoli Cup - Napoli Challenger Ford de Cherbourg - Cherbourg Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Mouilleron-Le-Captif Challenger Heilbronn Challenger AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Bergamo Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Belgrade Challenger ATP Studena Croatia Open Umag - Umag Rabat Challenger BCR Open Romania - Bucharest Marrakech Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Pereira Challenger Rhein-Main Challenger 2004 - Aschaffenburg Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich AEGON Championships - London Allianz Suisse Open - Gstaad Internationaux du Doubs - Besancon If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Allianz Suisse Open - Gstaad Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Lugano Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Segovia Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Aircel Chennai Open - Chennai AEGON Championships - London Kitzbuhel Challenger Brest Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Cherbourg Challenger Pilot Pen Tennis - New Haven Geneva Open - Geneva AEGON Championships - London Marrakech Challenger St. Petersburg Open - St. Petersburg Genova Open Challenger - Genova Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Geneva Open - Geneva St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Geneva Open - Geneva Schickedanz Open - Furth Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Fever-Tree Championships - London European Open - Antwerp Qatar ExxonMobil Open - Doha Dortmund Challenger Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Gerry Weber Open - Halle Ostdeutscher Sparkassen Cup - Dresden Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Bulgarian Open Challenger - Sofia Riviera de Rimini Challenger - Rimini Polska Energia Open - Bytom Rakuten Japan Open - Tokyo Astana Open - Astana European Open - Antwerp Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open 13 - Marseille Rakuten Japan Open - Tokyo Open 13 - Marseille Banja Luka Open - Banja Luka Estoril Open - Estoril Open 13 - Marseille The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Moselle Open - Metz AEGON Championships - London Bordeaux Challenger Bratislava 2 Challenger BNP Paribas Nordic Open - Stockholm Belgrade Open - Belgrade Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Open 13 Provence - Marseille Garanti Koza Sofia Open - Sofia Moselle Open - Metz Prague Challenger Grand Prix de Tennis de Lyon - Lyon Tiriac Open - Bucharest Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Aix En Provence Challenger Bordeaux Challenger Davidoff Swiss Indoors Basel - Basel Perugia Challenger Plava Laguna Croatia Open - Umag Rakuten Japan Open - Tokyo La Rinascente Tennis Cup Harbour Club Milano - Milan Open 13 - Marseille Portoroz Challenger Chennai Open - Chennai AEGON Championships - London Serbia Open - Belgrade Cancun Challenger Mouilleron-Le-Captif Challenger Rennes Challenger AAPT Championships - Adelaide Red Letter Days Open - Nottingham Plava Laguna Croatia Open - Umag Legg Mason Tennis Classic - Washington Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Croatia Open - Umag Prague Challenger cinch Championships - London Moselle Open - Metz Bucharest Open - Bucharest China Open - Beijing Swiss Indoors Basel - Basel Argentina Open - Buenos Aires EFG Swiss Open - Gstaad Qatar ExxonMobil Open - Doha EFG Swiss Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Open Occitanie - Montpellier Marbella Challenger Rio Open - Rio de Janeiro ABN/AMRO World Tennis Tournament - Rotterdam ABN AMRO Open - Rotterdam Open 13 Provence - Marseille EFG Swiss Open - Gstaad United Cup - Australia Tennis Masters Series - Hamburg Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris The Dubai Tennis Championships - Dubai Swiss Indoors Basel - Basel Western & Southern Open - Cincinnati Astana Open - Astana Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Medibank International - Sydney Allianz Suisse Open - Gstaad Nordea Open - Bastad Open Seat Godo - Barcelona Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Gerry Weber Open - Halle Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Open Sabadell Atlantico - Barcelona BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal BNP Paribas Masters - Paris Masters Series - Hamburg Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rogers Cup - Toronto Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, ESP-SUI 4-1 U.S. Open - New York Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Miami Open - Miami Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group B, Manchester French Open (juniors) French Open (juniors) Australian Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship French Open - Paris Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 French Open - Paris Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, 1R, SUI-AUS 2-3 Wimbledon - London Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, F, FRA-SUI 1-3 U.S. Open - New York Australian Open - Melbourne Rolex Paris Masters - Paris Davis Cup, World Group, 1R, SRB-SUI 2-3 BNP Paribas Open - Indian Wells French Open (juniors) Exhibition Diriyah Tennis Cup 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Mubadala World Tennis Championship Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, PO, SUI-BEL, 4-1 Olympics - Paris Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, KAZ-SUI 5-0 Capitala World Tennis Championship Davis Cup, World Group, PO, NED-SUI 2-3 Swiss Indoors Basel - Basel Davis Cup, World Group, PO, GER-SUI 2-3 Mubadala World Tennis Championship